import Vue from 'vue'
import VueRouter from 'vue-router'


// 路由数据
import routes from './routes'

Vue.use(VueRouter)

// 导出路由 在 main.js 里使用
const router = new VueRouter({
  routes
})
// 全局路由守卫
router.beforeEach((to, from, next) => {
	let isLogin = localStorage.getItem('token');
	if (to.meta.isUserCenter) {  // 判断该路由是否需要登录权限
	  if (isLogin) { // 判断是否已经登录
		next()
	  }
	  else {
		next({
		  path: '/login',
		})
	  }
	}
	else {
	  next()
	}
})
//跳转页面以后回到页面顶部
router.afterEach((to,from,next) => {
	window.scrollTo(0,0);
});
export default router
